书目Bibliography
Abbot83 Abbott, R. 1983 年。程序设计由 Informal English Descriptions 进行。ACM 通讯第 26(11) 卷。 Abbot83 Abbott, R. 1983. Program Design by Informal English Descriptions. Communications of the ACM vol. 26(11).
AIS77 亚历山大,C.,石川,S. 和西尔弗斯坦,M. 1977。模式 languageTowns-Building-Construction。牛津大学出版社。 AIS77 Alexander, C., Ishikawa, S. , and Silverstein, M. 1977. A Pattern LanguageTowns-Building-Construction. Oxford University Press.
Ambler00 Ambler, S. 2000.统一的 ProcessElaboration 阶段。劳伦斯,KA.:R&D Books。 Ambler00 Ambler, S. 2000. The Unified ProcessElaboration Phase. Lawrence, KA.: R&D Books.
Ambler00a Ambler, S., Constantine, L. 2000 年。企业就绪对象 ID。统一的 ProcessConstruction 阶段。劳伦斯,KA.:R&D书籍 Ambler00a Ambler, S., Constantine, L. 2000. Enterprise-Ready Object IDs. The Unified ProcessConstruction Phase. Lawrence, KA.: R&D Books
Ambler00b Ambler, S. 2000.白皮书:为关系数据库设计强大的持久层。www.ambysoft.com。 Ambler00b Ambler, S. 2000. Whitepaper: The Design of a Robust Persistence Layer For Relational Databases. www.ambysoft.com.
Ambler02 Ambler, S. 2002 年。敏捷建模,John Wiley & Sons。 Ambler02 Ambler, S. 2002. Agile Modeling, John Wiley & Sons.
BDSSS00 Beedle, M., Devos, M., Sharon, Y., Schwaber, K. 和 Sutherland, J. 2000。SCRUM:一种用于超高效软件开发的模式语言。程序设计的模式语言第 4 卷。马萨诸塞州雷丁:艾迪生-卫斯理。 BDSSS00 Beedle, M., Devos, M., Sharon, Y., Schwaber, K., and Sutherland, J. 2000. SCRUM: A Pattern Language for Hyperproductive Software Development. Pattern Languages of Program Design vol. 4. Reading, MA.: Addison-Wesley.
BC87 Beck, K. 和 Cunningham, W. 1987 年。将模式语言用于面向对象的程序。泰克技术报告编号CR-87-43 的。 BC87 Beck, K., and Cunningham, W. 1987. Using Pattern Languages for Object-Oriented Programs. Tektronix Technical Report No. CR-87-43.
BC89 Beck, K. 和 Cunningham, W. 1989 年。面向对象思维的实验室。OOPSLA 会议记录 89。SIGPLAN 通知,第 24 卷,第 10 期。 BC89 Beck, K., and Cunningham, W. 1989. A Laboratory for Object-oriented Thinking. Proceedings of OOPSLA 89. SIGPLAN Notices, Vol. 24, No. 10.
BCK98 Bass, L.、Clements, P. 和 Kazman, R. 1998。软件架构实践。马萨诸塞州雷丁:艾迪生-卫斯理。 BCK98 Bass, L., Clements, P., and Kazman, R. 1998. Software Architecture in Practice. Reading, MA.: Addison-Wesley.
贝克94 贝克,K. 1994 年。模式和软件开发。Dobbs 博士杂志。1994 年 2 月。 Beck94 Beck, K. 1994. Patterns and Software Development. Dr. Dobbs Journal. Feb 1994.
贝克00 贝克,K. 2000。极限编程解释拥抱变化。马萨诸塞州雷丁:艾迪生-卫斯理。 Beck00 Beck, K. 2000. Extreme Programming ExplainedEmbrace Change. Reading, MA.: Addison-Wesley.
贝尔04 贝尔,A. 2004 年。死于 UML 热。ACM 队列。2004 年 3 月。 Bell04 Bell, A. 2004. Death by UML Fever. ACM Queue. March 2004.
BF00 贝克,K.,福勒,M.,2000 年。规划极限编程。马萨诸塞州雷丁:艾迪生-卫斯理。 BF00 Beck, K., Fowler, M. , 2000. Planning Extreme Programming. Reading, MA.: Addison-Wesley.
BJ78 Bjørner, D. 和 Jones, C. 编辑。1978. 维也纳开发方法:元语言,计算机科学讲义。第 61 卷。施普林格出版社。 BJ78 Bjørner, D., and Jones, C. editors. 1978. The Vienna Development Method: The Meta-Language, Lecture Notes in Computer Science. vol. 61. Springer-Verlag.
BJR97 Booch, G.、Jacobson, I. 和 Rumbaugh, J. 1997。UML 规范文档。加利福尼亚州圣克拉拉:Rational Software Corp.请参阅 www.rational.com 中的文档。 BJR97 Booch, G., Jacobson, I., and Rumbaugh, J. 1997. The UML specification documents. Santa Clara, CA.: Rational Software Corp. See documents at www.rational.com.
BMRSS96 Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., 和 Stal, M. 1996.面向模式的软件体系结构:模式系统。英格兰西萨塞克斯郡:威利。 BMRSS96 Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., and Stal, M. 1996. Pattern-Oriented Software Architecture: A System of Patterns. West Sussex, England: Wiley.
Boehm88 Boehm.生于 1988 年。软件开发和增强的螺旋模型。IEEE 计算机。1988 年 5 月。 Boehm88 Boehm. B. 1988. A Spiral Model of Software Development and Enhancement. IEEE Computer. May 1988.
Boehm00+ Boehm, B. , et al. 2000.使用 COCOMO II 进行软件成本估算。新泽西州恩格尔伍德悬崖:Prentice-Hall。 Boehm00+ Boehm, B. , et al. 2000. Software Cost Estimation with COCOMO II. Englewood Cliffs, NJ.: Prentice-Hall.
Booch82 Booch, G. 1982 年。面向对象的设计。Ada Letters 第 1(3) 卷。 Booch82 Booch, G. 1982. Object-Oriented Design. Ada Letters vol. 1(3).
Booch94 Booch, G. 1994 年。面向对象的分析和设计。加利福尼亚州红木城:本杰明/卡明斯。 Booch94 Booch, G. 1994. Object-Oriented Analysis and Design. Redwood City, CA.: Benjamin/Cummings.
Booch96 Booch, G. 1996 年。Object Solutions:管理面向对象的项目。加利福尼亚州门洛帕克:艾迪生-卫斯理。 Booch96 Booch, G. 1996. Object Solutions: Managing the Object-Oriented Project. Menlo Park, CA.: Addison-Wesley.
BP88 Boehm, B. 和 Papaccio, P. 1988。了解和控制软件成本。IEEE 软件工程汇刊。1988 年 10 月。 BP88 Boehm, B., and Papaccio, P. 1988. Understanding and Controlling Software Costs. IEEE Transactions on Software Engineering. Oct 1988.
BRJ99 Booch, G.、Rumbaugh, J 和 Jacobson, I. 1999 年。Unified Modeling Language 用户指南。马萨诸塞州雷丁:艾迪生-卫斯理。 BRJ99 Booch, G., Rumbaugh, J, and Jacobson, I. 1999. The Unified Modeling Language User Guide. Reading, MA.: Addison-Wesley.
布鲁克斯75 布鲁克斯,F. 1975。神话般的男人月。马萨诸塞州雷丁:艾迪生-卫斯理。 Brooks75 Brooks, F. 1975. The Mythical Man-Month. Reading, MA.: Addison-Wesley.
布朗01 布朗,K.,2001 年。Convert Exception 模式可在 Portland Pattern Reposity, http://c2.com 在线找到。 Brown01 Brown, K., 2001. The Convert Exception pattern is found online at the Portland Pattern Reposity, http://c2.com.
BW95 Brown, K. 和 Whitenack, B. 1995。Crossing Chasms,用于对象-RDBMS 集成的模式语言,白皮书,Knowledge Systems Corp. BW95 Brown, K., and Whitenack, B. 1995. Crossing Chasms, A Pattern Language for Object-RDBMS Integration, White Paper, Knowledge Systems Corp.
BW96 Brown, K. 和 Whitenack, B. 1996。穿越裂缝。程序设计的模式语言第 2 卷。马萨诸塞州雷丁:艾迪生-卫斯理。 BW96 Brown, K., and Whitenack, B. 1996. Crossing Chasms. Pattern Languages of Program Design vol. 2. Reading, MA.: Addison-Wesley.
CD94 Cook, S. 和 Daniels, J. 1994。设计对象系统。新泽西州恩格尔伍德悬崖:Prentice-Hall。 CD94 Cook, S., and Daniels, J. 1994. Designing Object Systems. Englewood Cliffs, NJ.: Prentice-Hall.
CDL99 Coad, P., De Luca, J., Lefebvre, E. 1999 年。使用 UML 进行颜色 Java 建模。新泽西州恩格尔伍德悬崖:Prentice-Hall。 CDL99 Coad, P., De Luca, J., Lefebvre, E. 1999. Java Modeling in Color with UML. Englewood Cliffs, NJ.: Prentice-Hall.
CL99 Constantine, L 和 Lockwood, L. 1999 年。使用软件:以使用为中心的设计模型和方法的实用指南。马萨诸塞州雷丁:艾迪生-卫斯理。 CL99 Constantine, L, and Lockwood, L. 1999. Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design. Reading, MA.: Addison-Wesley.
CMS74 康斯坦丁,L.,迈尔斯,G.和史蒂文斯,W.,1974 年。结构化设计。IBM Systems Journal,第 13 卷(第 2 期,1974 年),第 115-139 页。 CMS74 Constantine, L., Myers, G., and Stevens, W. 1974. Structured Design. IBM Systems Journal, vol. 13 (No. 2, 1974),pp. 115-139.
Coad92 Coad,第 1992 页。面向对象的模式。ACM 通讯,1992 年 9 月。 Coad92 Coad, P. 1992. Object-oriented Patterns. Communications of the ACM, Sept. 1992.
Coad95 Coad,第 1995 页。对象模型:策略、模式和应用程序。新泽西州恩格尔伍德悬崖:Prentice-Hall。 Coad95 Coad, P. 1995. Object Models: Stategies, Patterns and Applications. Englewood Cliffs, NJ.: Prentice-Hall.
科克本92 科克本,A. 1992 年。使用自然语言作为面向对象建模和编程的隐喻基础。IBM 技术报告 TR-36.0002,1992 年。 Cockburn92 Cockburn, A. 1992. Using Natural Language as a Metaphoric Basis for Object-Oriented Modeling and Programming. IBM Technical Report TR-36.0002, 1992.
科克本97 科克本,A. 1997 年。使用目标构建用例。Journal of Object-Oriented Programming(面向对象编程杂志),Sep-Oct 和 Nov-Dec。SIGS 出版物。 Cockburn97 Cockburn, A. 1997. Structuring Use Cases with Goals. Journal of Object-Oriented Programming, Sep-Oct, and Nov-Dec. SIGS Publications.
科克本01 科克本,A. 2001 年。编写有效的用例。马萨诸塞州雷丁:艾迪生-卫斯理。 Cockburn01 Cockburn, A. 2001. Writing Effective Use Cases. Reading, MA.: Addison-Wesley.
Coleman+94 Coleman, D. , et al.1994. 面向对象的开发:融合方法。新泽西州恩格尔伍德悬崖:Prentice-Hall。 Coleman+94 Coleman, D. , et al. 1994. Object-Oriented Development: The Fusion Method. Englewood Cliffs, NJ.: Prentice-Hall.
君士坦丁68 君士坦丁。L. 1968 年。模块化编程的分割和设计策略。在 Barnett 和 Constantine(编辑)中,模块化编程:全国研讨会的论文集。马萨诸塞州剑桥:信息与系统出版社。 Constantine68 Constantine. L. 1968. Segmentation and Design Strategies for Modular Programming. In Barnett and Constantine (eds.), Modular Programming: Proceedings of a National Symposium. Cambridge, MA.: Information & Systems Press.
君士坦丁94 君士坦丁,L. 1994 年。基本上是这样。软件开发 May. CMP Media. Constantine94 Constantine, L. 1994. Essentially Speaking. Software Development May. CMP Media.
康威 58 康威,M. 1958 年。通用面向计算机的语言提案。ACM 的通信。5-8 第 1 卷,第 10 期,10 月。 Conway58 Conway, M. 1958. Proposal for a Universal Computer-Oriented Language. Communications of the ACM. 5-8 Volume 1, Number 10, October.
Coplien95 Coplien, J. 1995 年。模式的历史。请参阅 http://c2.com/cgi/wiki?HistoryOfPatterns。 Coplien95 Coplien, J. 1995. The History of Patterns. See http://c2.com/cgi/wiki?HistoryOfPatterns.
Coplien95a Coplien, J. 1995 年。一种生成式开发过程模式语言。程序设计的模式语言第 1 卷。马萨诸塞州雷丁:艾迪生-卫斯理。 Coplien95a Coplien, J. 1995. A Generative Development-Process Pattern Language. Pattern Languages of Program Design vol. 1. Reading, MA.: Addison-Wesley.
CS95 Coplien, J. 和 Schmidt, D.,编辑 1995 年。程序设计的模式语言第 1 卷。马萨诸塞州雷丁:艾迪生-卫斯理。 CS95 Coplien, J., and Schmidt, D., eds. 1995. Pattern Languages of Program Design vol. 1. Reading, MA.: Addison-Wesley.
坎宁安96 坎宁安,W. 1996 年。剧集:竞争发展的模式语言。程序设计的模式语言第 2 卷。马萨诸塞州雷丁:艾迪生-卫斯理。 Cunningham96 Cunningham, W. 1996. EPISODES: A Pattern Language of Competitive Development. Pattern Languages of Program Design vol. 2. Reading, MA.: Addison-Wesley.
Cutter97 刀具组。1997. 报告:企业对对象技术的使用。 Cutter97 Cutter Group. 1997. Report: The Corporate Use of Object Technology.
CV65 Corbato, F. 和 Vyssotsky, V. 1965。Multics 系统的介绍和概述。AFIPS 会议论文集 27,185-196。 CV65 Corbato, F., and Vyssotsky, V. 1965. Introduction and overview of the Multics system. AFIPS Conference Proceedings 27,185-196.
Dijkstra68 Dijkstra, E. 1968 年。THE-Multiprogramming System 的结构。ACM 通讯,11(5)。 Dijkstra68 Dijkstra, E. 1968. The Structure of the THE-Multiprogramming System. Communications of the ACM, 11(5).
Eck95 Eck, D. 1995 年。最复杂的机器。A K Paters 有限公司 Eck95 Eck, D. 1995. The Most Complex Machine. A K Paters Ltd.
福勒96 福勒,M. 1996 年。分析模式:可重用的对象模型。马萨诸塞州雷丁:艾迪生-卫斯理。 Fowler96 Fowler, M. 1996. Analysis Patterns: Reusable Object Models. Reading, MA.: Addison-Wesley.
福勒99 福勒,M. 1999 年。重构:改进现有代码的设计。马萨诸塞州雷丁:艾迪生-卫斯理。 Fowler99 Fowler, M. 1999. Refactoring: Improving the Design of Existing Code. Reading, MA.: Addison-Wesley.
福勒00 福勒,M .2000. 节食你的过程。软件开发。十二月。CMP 媒体。 Fowler00 Fowler, M . 2000. Put Your Process on a Diet. Software Development. December. CMP Media.
福勒01 福勒,M. 2001 年。对象关系持久性服务上的草稿模式。www.martinfowler.com。 Fowler01 Fowler, M. 2001. Draft patterns on object-relational persistence services. www.martinfowler.com.
福勒02 福勒,M. 2002 年。企业应用程序体系结构的模式。马萨诸塞州雷丁:艾迪生-卫斯理。 Fowler02 Fowler, M. 2002. Patterns of Enterprise Application Architecture. Reading, MA.: Addison-Wesley.
福勒03 福勒,M. 2003 年。UML Distilled,第 3 版。马萨诸塞州雷丁:艾迪生-卫斯理。 Fowler03 Fowler, M. 2003. UML Distilled, 3rd edition. Reading, MA.: Addison-Wesley.
Gartner95 舒尔特,R.,1995 年。三层计算架构及其他架构。已发布报告说明 R-401-134。Gartner 集团。 Gartner95 Schulte, R. , 1995. Three-Tier Computing Architectures and Beyond. Published Report Note R-401-134. Gartner Group.
Gemstone00 Gemstone Corp.,2000 年。www.javasuccess.com 的一组架构模式。 Gemstone00 Gemstone Corp., 2000. A set of architectural patterns at www.javasuccess.com.
GHJV95 Gamma, E.、Helm, R.、Johnson, R. 和 Vlissides, J. 1995。设计模式。马萨诸塞州雷丁:艾迪生-卫斯理。 GHJV95 Gamma, E., Helm, R., Johnson, R., and Vlissides, J. 1995. Design Patterns. Reading, MA.: Addison-Wesley.
Gilb88 Gilb, T. 1988 年。软件工程管理原理。马萨诸塞州雷丁:艾迪生-卫斯理。 Gilb88 Gilb, T. 1988. Principles of Software Engineering Management. Reading, MA.: Addison-Wesley.
GK00 Guiney, E. 和 Kulak, D. 2000。用例:上下文中的需求。马萨诸塞州雷丁:艾迪生-卫斯理。 GK00 Guiney, E., and Kulak, D. 2000. Use Cases: Requirements in Context. Reading, MA.: Addison-Wesley.
GK76 Goldberg, A. 和 Kay, A. 1976 年。Smalltalk-72 使用说明书。施乐帕洛阿尔托研究中心。 GK76 Goldberg, A., and Kay, A. 1976. Smalltalk-72 Instruction Manual. Xerox Palo Alto Research Center.
GL00 Guthrie, R. 和 Larman, C. 2000 年。Java 2 性能和惯用语指南。新泽西州恩格尔伍德悬崖:Prentice-Hall。 GL00 Guthrie, R., and Larman, C. 2000. Java 2 Performance and Idiom Guide. Englewood Cliffs, NJ.: Prentice-Hall.
格雷迪92 格雷迪,R. 1992 年。用于项目管理和流程改进的实用软件指标。新泽西州恩格尔伍德悬崖:Prentice-Hall。 Grady92 Grady, R. 1992. Practical Software Metrics for Project Management and Process Improvement. Englewood Cliffs, NJ.: Prentice-Hall.
Groso00 格罗索,W. 2000。Name The Problem Not The Thrower 异常模式可在 Portland Pattern Reposity, http://c2.com 在线找到。 Groso00 Grosso, W. 2000. The Name The Problem Not The Thrower exceptions pattern is found online at the Portland Pattern Reposity, http://c2.com.
GW89 Gause, D. 和 Weinberg, G. 1989 年。探索需求。纽约州:多塞特宫。 GW89 Gause, D., and Weinberg, G. 1989. Exploring Requirements. NY, NY.: Dorset House.
哈里森98 哈里森,N. 1998 年。记录诊断消息的模式。程序设计的模式语言第 3 卷。马萨诸塞州雷丁:艾迪生-卫斯理。 Harrison98 Harrison, N. 1998. Patterns for Logging Diagnostic Messages. Pattern Languages of Program Design vol. 3. Reading, MA.: Addison-Wesley.
Hay96 Hay, D. 1996 年。数据模型模式:思维惯例。纽约州:多塞特宫。 Hay96 Hay, D. 1996. Data Model Patterns: Conventions of Thought. NY, NY.: Dorset House.
海史密斯00 海史密斯,J. 2000。自适应软件开发:管理复杂系统的协作方法。纽约州:多塞特宫。 Highsmith00 Highsmith, J. 2000. Adaptive Software Development: A Collaborative Approach to Managing Complex Systems. NY, NY.: Dorset House.
Hohman03 Hohman, L. 2003 年。超越软件架构:创建和维护成功的解决方案。马萨诸塞州雷丁:艾迪生-卫斯理。 Hohman03 Hohman, L. 2003. Beyond Software Architecture: Creating and Sustaining Winning Solutions. Reading, MA.: Addison-Wesley.
HNS00 Hofmeister, C.、Nord, R. 和 Soni, D. 2000。应用软件架构。马萨诸塞州雷丁:艾迪生-卫斯理。 HNS00 Hofmeister, C., Nord, R., and Soni, D. 2000. Applied Software Architecture. Reading, MA.: Addison-Wesley.
杰克逊95 杰克逊,M. 1995。软件要求和规范。纽约州:ACM 出版社。 Jackson95 Jackson, M. 1995. Software Requirements and Specification. NY, NY.: ACM Press.
雅各布森92 雅各布森, I. , et al.1992. 面向对象的软件工程:一种用例驱动的方法。马萨诸塞州雷丁:艾迪生-卫斯理。 Jacobson92 Jacobson, I. , et al. 1992. Object-Oriented Software Engineering: A Use Case Driven Approach. Reading, MA.: Addison-Wesley.
JAH00 Jeffries, R., Anderson, A., Hendrickson, C. 2000 年。已安装极限编程。马萨诸塞州雷丁:艾迪生-卫斯理。 JAH00 Jeffries, R., Anderson, A., Hendrickson, C. 2000. Extreme Programming Installed. Reading, MA.: Addison-Wesley.
JBR99 Jacobson, I.、Booch, G. 和 Rumbaugh, J. 1999。统一的软件开发流程。马萨诸塞州雷丁:艾迪生-卫斯理。 JBR99 Jacobson, I., Booch, G., and Rumbaugh, J. 1999. The Unified Software Development Process. Reading, MA.: Addison-Wesley.
约翰逊02 约翰逊,J. 2002 年。ROIIt's Your Job,XP 2002,意大利撒丁岛。 Johnson02 Johnson, J. 2002. ROIIt's Your Job, XP 2002, Sardinia, Italy.
琼斯97 琼斯,C.,1997 年。Applied Software Measurement.纽约州:麦格劳-希尔。 Jones97 Jones, C. , 1997. Applied Software Measurement. NY, NY.: McGraw-Hill.
琼斯98 琼斯,C. 1998 年。估算软件成本。纽约州:麦格劳-希尔。 Jones98 Jones, C. 1998. Estimating Software Costs. NY, NY.: McGraw-Hill.
Kay68 Kay, A. 1968 年。FLEX,一种灵活的可扩展语言。M.Sc. 论文,犹他大学电气工程。5 月(大学缩微胶卷)。 Kay68 Kay, A. 1968. FLEX, a flexible extensible language. M.Sc. thesis, Electrical Engineering, University of Utah. May. (Univ. Microfilms).
KL01 Kruchten, P 和 Larman, C. 如何用理性统一过程失败:痛苦和苦难的 7 个步骤。(德语)Objekt spektrum.2001 年 6 月。 KL01 Kruchten, P, and Larman, C. How to Fail with the Rational Unified Process: 7 Steps to Pain and Suffering. (in German) Objekt Spektrum. June 2001.
科维茨99 科维茨,生于 1999 年。实用软件要求。康涅狄格州格林威治:曼宁。 Kovitz99 Kovitz, B. 1999. Practical Software Requirements. Greenwich, CT.: Manning.
Kruchten00 Kruchten,第 2000 页。The Rational Unified Process简介,第 2 版。马萨诸塞州雷丁:艾迪生-卫斯理。 Kruchten00 Kruchten, P. 2000. The Rational Unified ProcessAn Introduction, 2nd edition. Reading, MA.: Addison-Wesley.
Kruchten95 Kruchten,第 1995 页。建筑的 4+1 视图模型。IEEE 软件 12(6)。 Kruchten95 Kruchten, P. 1995. The 4+1 View Model of Architecture. IEEE Software 12(6).
拉科斯96 拉科斯,J. 1996 年。大规模 C++ 软件设计。马萨诸塞州雷丁:艾迪生-卫斯理。 Lakos96 Lakos, J. 1996. Large-Scale C++ Software Design. Reading, MA.: Addison-Wesley.
拉曼03 拉曼,C. 2003 年。敏捷和迭代开发:经理指南。马萨诸塞州雷丁:艾迪生-卫斯理。 Larman03 Larman, C. 2003. Agile and Iterative Development: A Manager's Guide. Reading, MA.: Addison-Wesley.
拉曼04 拉曼,C. 2004 年。UML 是什么和不是什么。JavaPro 杂志。2004 年 3 月。 Larman04 Larman, C. 2004. What UML Is and Isn't. JavaPro Magazine. March 2004.
LB03 Larman, C. 和 Basili, V. 迭代和增量开发:简史,IEEE 计算机,2003 年 6 月。 LB03 Larman, C., and Basili, V. Iterative and Incremental Development: A Brief History, IEEE Computer, June 2003.
Lieberherr88 Lieberherr, K., Holland, I, and Riel, A. 1988 年。面向对象的编程:客观的风格感。OOPSLA 88 会议论文集。纽约州:ACM SIGPLAN。 Lieberherr88 Lieberherr, K., Holland, I, and Riel, A. 1988. Object-Oriented Programming: An Objective Sense of Style. OOPSLA 88 Conference Proceedings. NY, NY.: ACM SIGPLAN.
李斯科夫88 李斯科夫,生于 1988 年。数据抽象和层次结构,SIGPLAN 通知,23,5(1988 年 5 月)。 Liskov88 Liskov, B. 1988. Data Abstraction and Hierarchy, SIGPLAN Notices, 23,5 (May, 1988).
LW00 Leffingwell, D. 和 Widrig, D. 2000。管理软件需求:统一的方法。马萨诸塞州雷丁:艾迪生-卫斯理。 LW00 Leffingwell, D., and Widrig, D. 2000. Managing Software Requirements: A Unified Approach. Reading, MA.: Addison-Wesley.
麦科马克01 麦科马克,A. 2001 年。有效的产品开发实践。麻省理工学院斯隆管理评论。第 42 卷,第 2 期。 MacCormack01 MacCormack, A. 2001. Product-Development Practices That Work. MIT Sloan Management Review. Volume 42, Number 2.
马丁95 马丁,R. 1995。使用 Booch 方法设计面向对象的 C++ 应用程序。新泽西州恩格尔伍德悬崖:Prentice-Hall。 Martin95 Martin, R. 1995. Designing Object-Oriented C++ Applications Using the Booch Method. Englewood Cliffs, NJ.: Prentice-Hall.
麦康奈尔96 麦康奈尔,S. 1996 年。快速发展。华盛顿州雷德蒙德:Microsoft Press。 McConnell96 McConnell, S. 1996. Rapid Development. Redmond, WA.: Microsoft Press.
迈耶88 迈耶,生于 1988 年。面向对象的软件构造,第一版。新泽西州恩格尔伍德悬崖:Prentice-Hall。 Meyer88 Meyer, B. 1988. Object-Oriented Software Construction, first edition. Englewood Cliffs, NJ.: Prentice-Hall.
MO95 Martin, J. 和 Odell, J. 1995 年。面向对象的方法:基础。新泽西州恩格尔伍德悬崖:Prentice-Hall。 MO95 Martin, J., and Odell, J. 1995. Object-Oriented Methods: A Foundation. Englewood Cliffs, NJ.: Prentice-Hall.
Moreno97 Moreno, A. M. 文本规范中的面向对象分析。第 9 届软件工程与知识工程国际会议论文集,马德里,6 月 17-20 日(1997 年)。 Moreno97 Moreno, A. M. Object Oriented Analysis from Textual Specifications. Proceedings of the 9th International Conference on Software Engineering and Knowledge Engineering, Madrid, June 17-20 (1997).
MP84 McMenamin, S. 和 Palmer, J. 1984 年。基本系统分析。新泽西州恩格尔伍德悬崖:Prentice-Hall。 MP84 McMenamin, S., and Palmer, J. 1984. Essential Systems Analysis. Englewood Cliffs, NJ.: Prentice-Hall.
MW89 1989 年。Merriam-Webster 词典。马萨诸塞州斯普林菲尔德:Merriam-Webster。 MW89 1989. The Merriam-Webster Dictionary. Springfield, MA.: Merriam-Webster.
尼克松90 尼克松,R. 1990。六次危机。纽约州:试金石出版社。 Nixon90 Nixon, R. 1990. Six Crises. NY, NY.: Touchstone Press.
OMG03a 对象管理组,2003 年。UML 2.0 基础结构规范。www.omg.org。 OMG03a Object Management Group, 2003. UML 2.0 Infrastructure Specification. www.omg.org.
OMG03b 对象管理组,2003 年。UML 2.0 上层结构规范。www.omg.org。 OMG03b Object Management Group, 2003. UML 2.0 Superstructure Specification. www.omg.org.
帕金森病58 帕金森,N. 1958 年。帕金森定律:追求进步,伦敦,约翰·默里。 Parkinson58 Parkinson, N. 1958. Parkinson's Law: The Pursuit of Progress, London, John Murray.
Parnas72 Parnas,卒于 1972 年。关于将系统分解为模块的标准,ACM 通讯,第 5 卷,第 12 期,1972 年 12 月。ACM 的。 Parnas72 Parnas, D. 1972. On the Criteria To Be Used in Decomposing Systems Into Modules, Communications of the ACM, Vol. 5, No. 12, December 1972. ACM.
PM92 Putnam, L. 和 Myers, W. 1992 年。卓越措施:在预算范围内按时提供可靠的软件。尤尔登出版社。 PM92 Putnam, L., and Myers, W. 1992. Measures for Excellence: Reliable Software on Time, Within Budget. Yourdon Press.
Pree95 Pree, W. 1995 年。面向对象的软件开发的设计模式。马萨诸塞州雷丁:艾迪生-卫斯理。 Pree95 Pree, W. 1995. Design Patterns for Object-Oriented Software Development. Reading, MA.: Addison-Wesley.
伦泽尔97 伦泽尔,K. 1997。业务信息系统的错误处理:一种模式语言。在线 http://www.objectarchitects.de/arcus/cookbook/exhandling/。 Renzel97 Renzel, K. 1997. Error Handling for Business Information Systems: A Pattern Language. Online at http://www.objectarchitects.de/arcus/cookbook/exhandling/.
Rising00 Rising, L. 2000 年。图案年鉴 2000 年。马萨诸塞州雷丁:艾迪生-卫斯理。 Rising00 Rising, L. 2000. Pattern Almanac 2000. Reading, MA.: Addison-Wesley.
RJB99 Rumbaugh, J.、Jacobson, I. 和 Booch, G. 1999 年。统一建模语言参考手册。马萨诸塞州雷丁:艾迪生-卫斯理。 RJB99 Rumbaugh, J., Jacobson, I., and Booch, G. 1999. The Unified Modeling Language Reference Manual. Reading, MA.: Addison-Wesley.
RJB04 Rumbaugh, J.、Jacobson, I. 和 Booch, G. 2004 年。统一建模语言参考手册,2e。马萨诸塞州雷丁:艾迪生-卫斯理。 RJB04 Rumbaugh, J., Jacobson, I., and Booch, G. 2004. The Unified Modeling Language Reference Manual, 2e. Reading, MA.: Addison-Wesley.
罗斯97 罗斯,R. 1997。业务规则手册:分类、定义和建模规则。Business Rule Solutions, Inc. 公司 Ross97 Ross, R. 1997. The Business Rule Book: Classifying, Defining and Modeling Rules. Business Rule Solutions Inc.
罗伊斯70 罗伊斯,W. 1970。管理大型软件系统的开发。IEEE WESCON 会议记录。1970 年 8 月。 Royce70 Royce, W. 1970. Managing the Development of Large Software Systems. Proceedings of IEEE WESCON. Aug 1970.
Rumbaugh91 Rumbaugh, J. , et al.1991. 面向对象的建模和设计。新泽西州恩格尔伍德悬崖:Prentice-Hall。 Rumbaugh91 Rumbaugh, J. , et al. 1991. Object-Oriented Modelling and Design. Englewood Cliffs, NJ.: Prentice-Hall.
RUP:Rational 统一流程产品。RUP 的基于浏览器的在线文档,由 IBM 出售,以前由 Rational Corp. 出售。 RUP The Rational Unified Process Product. The browser-based online documentation for the RUP, sold by IBM, and previously by Rational Corp.
Rumbaugh97 Rumbaugh, J. 1997 年。模型。面向对象编程杂志1997 年 5 月。纽约州:SIGS 出版物。 Rumbaugh97 Rumbaugh, J. 1997. Models Through the Development Process. Journal of Object-Oriented Programming May 1997. NY, NY: SIGS Publications.
Shaw96 Shaw, M. 1996 年。软件架构的一些模式。程序设计的模式语言第 2 卷。马萨诸塞州雷丁:艾迪生-卫斯理。 Shaw96 Shaw, M. 1996. Some Patterns for Software Architectures. Pattern Languages of Program Design vol. 2. Reading, MA.: Addison-Wesley.
斯坦迪什94 吉姆·约翰逊 .1994. 混沌:绘制信息技术的海洋。已发布的报告。斯坦迪什集团 Standish94 Jim Johnson . 1994. Chaos: Charting the Seas of Information Technology. Published Report. The Standish Group
SW98 Schneider, G. 和 Winters, J. 1998 年。应用用例:实用指南。马萨诸塞州雷丁:艾迪生-卫斯理。 SW98 Schneider, G., and Winters, J. 1998. Applying Use Cases: A Practical Guide. Reading, MA.: Addison-Wesley.
托马斯01 托马斯,M. 2001 年。IT 项目要么沉沦,要么游泳。英国计算机学会评论。 Thomas01 Thomas, M. 2001. IT Projects Sink or Swim. British Computer Society Review.
TK78 Tsichiritzis, D. 和 Klug, A. ANSI/X3/SPARC DBMS 框架:数据库管理系统研究组的报告。信息系统,3 1978 年。 TK78 Tsichiritzis, D., and Klug, A. The ANSI/X3/SPARC DBMS framework: Report of the study group on database management systems. Information Systems, 3 1978.
Tufte92 Tufte, E. 1992 年。定量信息的可视化显示。图形出版社。 Tufte92 Tufte, E. 1992. The Visual Display of Quantitative Information. Graphics Press.
VCK96 Vlissides, J. 等人,1996 年。模式程序设计语言第 2 卷。马萨诸塞州雷丁:艾迪生-卫斯理。 VCK96 Vlissides, J. , et al. 1996. Patterns Languages of Program Design vol. 2. Reading, MA.: Addison-Wesley.
Wirfs-Brock93 Wirfs-Brock, R. 1993 年。设计场景:为用例框架提供案例。Smalltalk 报告1993 年 11 月至 12 月。纽约州:SIGS 出版物。 Wirfs-Brock93 Wirfs-Brock, R. 1993. Designing Scenarios: Making the Case for a Use Case Framework. Smalltalk Report Nov-Dec 1993. NY, NY: SIGS Publications.
WK99 Warmer, J. 和 Kleppe, A. 1999 年。对象约束语言:使用 UML 进行精确建模。马萨诸塞州雷丁:艾迪生-卫斯理。 WK99 Warmer, J., and Kleppe, A. 1999. The Object Constraint Language: Precise Modeling With UML. Reading, MA.: Addison-Wesley.
WM02 Wirfs-Brock, R. 和 McKean, A. 2002 年。对象设计:角色、职责和协作。马萨诸塞州雷丁:艾迪生-卫斯理。 WM02 Wirfs-Brock, R., and McKean, A. 2002. Object Design: Roles, Responsibilities, and Collaborations. Reading, MA.: Addison-Wesley.
WWW90 Wirfs-Brock, R.、Wilkerson, B. 和 Wiener, L. 1990 年。设计面向对象的软件。新泽西州恩格尔伍德悬崖:Prentice-Hall。 WWW90 Wirfs-Brock, R., Wilkerson, B., and Wiener, L. 1990. Designing Object-Oriented Software. Englewood Cliffs, NJ.: Prentice-Hall.
|